home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
program
/
ctrlz120.zip
/
DEMO_SRC
/
CZDEMO.C
next >
Wrap
C/C++ Source or Header
|
1995-01-05
|
2KB
|
47 lines
/**************************************************************/
/* ControlZ.DLL demo program. */
/* Copyright ⌐ 1994, C. van Zwynsvoorde. All rights reserved. */
/**************************************************************/
#include <windows.h>
#define IDHELP 998
BOOL FAR PASCAL _export DemoDlgProc(HWND hWnd, WORD iMessage, WPARAM wParam, LPARAM lParam)
{
if (iMessage == WM_COMMAND)
if (wParam == IDOK)
EndDialog(hWnd, TRUE);
else if (wParam == IDHELP)
WinHelp(hWnd, "controlz.hlp", HELP_CONTENTS, NULL);
return FALSE;
}
int PASCAL WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpszCmdLine, int nCmdShow)
{
FARPROC lpfnDemoDialog;
WORD hLibBWCC = LoadLibrary("BWCC.DLL");
WORD hLibCZ = LoadLibrary("CONTROLZ.DLL");
if (hLibBWCC < 32)
{
MessageBox(NULL, "You need BWCC.DLL to run this demo.", "ControlZ Demo", MB_OK);
return -1;
}
if (hLibCZ < 32)
{
FreeLibrary(hLibBWCC);
MessageBox(NULL, "You need ControlZ.DLL to run this demo.", "ControlZ Demo", MB_OK);
return -1;
}
lpfnDemoDialog = MakeProcInstance((FARPROC)DemoDlgProc, hInst);
DialogBox(hInst, "CZDemo1", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo2", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo3", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo4", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo5", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo6", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo7", NULL, lpfnDemoDialog);
DialogBox(hInst, "CZDemo8", NULL, lpfnDemoDialog);
FreeProcInstance(lpfnDemoDialog);
FreeLibrary(hLibCZ);
FreeLibrary(hLibBWCC);
}